Evolution of Ccollective Object Behavior in Presence of Simultaneous Client-Specific Views

نویسندگان

  • Bo Nørregaard Jørgensen
  • Eddy Truyen
چکیده

When different clients, each with their own individual customization requirements, use the same system simultaneously, the system must dynamically adapt its behavior on a per client basis. Each non-trivial adaptation of the system’s behavior will very likely crosscut the implementation of multiple objects. In this paper we present an extension to the Java programming language that supports the dynamic evolution of collective object behavior in the presence of simultaneous client-specific views. In accordance with the separation of concerns and locality principles, client-specific customization of collective object behavior are organized as layers of mixin-like wrappers. Each layer of wrappers incrementally adds behavior and state to a group of core objects without modifying their respective implementations. Hence, collective object behavior can evolve in an additive and non-invasive way. The extension that we propose provides language constructs for defining, encapsulating and selecting behavioral refinements, and runtime support for transparently integrating them on demand.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views

When different clients, each with their own individual customization requirements, use the same system simultaneously, the system must dynamically adapt its behavior on a per client basis. Each non-trivial adaptation of the system’s behavior will very likely crosscut the implementation of multiple objects. In this paper we present an extension to the Java programming language that supports the ...

متن کامل

Consistency Management in the Presence of Simultaneous Client-Specific Views

This paper is about client-specific customization of systems that implement an on-line Internet service in the presence of simultaneous client-specific views. The problem is that each client must be able to customize the running system for use in its own context, without impacting the service behavior that is delivered to other clients. To solve this, we propose to customize the system on a per...

متن کامل

The evolution of the meaning of the word nurse based on the classical texts of Persian literature

Background and Aim: The semantic evolution of a word over time is inevitable, indicating a social, political, religious or cultural process. Nurse is one of the words that has a significant presence in Persian literature texts and has been used in many different meanings such as slave, servan, maid, devotee, obedient, patient and preserver. The purpose of this study is to show its semantic ev...

متن کامل

Application of CuO nano particle/multi-walled carbon nanotube nanocomposite modified electrode for simultaneous determination of dopamine and rutin in real samples

Background: In this work, a new method was developed for simultaneous determination of dopamine and rutin at glassy carbon electrode modified with CuO nanoparticles doped multi-walled carbon nanotubes (CuONPs–MWNT/GCE). This modified electrode has shown excellent electrocatalytic activity toward the oxidation of rutin in acetate buffer solution (pH=5). The modified electrode lowered the overpot...

متن کامل

Research on Chaos Characteristic of Crack Evolution in Coal-rock Fracturing

Precisely describing the formation and evolution rules of coal-rock fracturing crack have great value on reservoir fracturing improvement and highly efficient mining of coal bed methane well. In this paper, a non-linear dynamic method is used to study crack damage evolution behavior of coal-rock fracturing. Considering distribution characteristics of natural cracks in coal-rock, and based on da...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003